La provincia (en indonesio: Provinsi o propinsi) es el nivel de división territorial de Indonesia que se encuentra justo por debajo del nivel nacional. Esta palabra proviene del idioma neerlandés provincie debido al pasado colonial neerlandés de Indonesia.
Cada provincia está dirigida por un gobernador (gubernur en indonesio). Indonesia está dividida en 38 provincias. La siguiente lista agrupa las provincias por isla (nota: las islas no son una subdivisión oficial indonesia). El nombre en indonesio está en cursiva.
Hay tres casos especiales en la división territorial de Indonesia: el nivel de la provincia (anteriormente nivel I) se llama también Área Especial (Daerah Khusus en indonesio) para la ciudad de Yakarta, o Daerah Istimewa para Aceh y para Yogyakarta. De las 38 provincias de Indonesia, 4 tiene un estatus especial: Nanggroe Aceh Darussalam, Región de Yogyakarta, La Isla de Papúa, y la Región de Yakarta.
Las provincias están divididas en regencias y ciudades.